Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bukhara Challenger - Bukhara USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger 42 - Andrezieux Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg The Surbiton Trophy - Surbiton San Luis Potosi Challenger 2000 - San Luis Potosi XL Capital Bermuda Open - Bermuda The Powder Byrne Trophy - Surbiton CA-Challenge 2000 - Graz Macedonian Open - Skopje Heineken Open - Auckland Cosmorom Challenger - Brasov Copa Ericsson Brazil - Sao Paulo Open de Charleroi - Charleroi USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage BCP Tennis Classic - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Warsteiner Challenger Lubeck 2001 - Lubeck Warsteiner Challenger - Wolfsburg Residenza Open - Magdeburg 2001 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham TennisCup Vlaanderen - Antwerp ECM Cup - Prague Aberto Da Costa Do Sauipe - Bahia Powder Byrne Trophy - Surbiton VIII Open Internacional D'Andorra - Andorra Intelig Tennis Cup - Campos do Jordao Credicard Tennis Cup - Campos do Jordao Diego Open - Budapest IPP Open - Helsinki Copa Ericsson Brazil - Sao Paulo Kuppers Kolsch Cup by Lambertz - Aachen Copa Ericsson Chile - Santiago Okal Cup 2001 International Bavarian Championships - Eckental Copa Ericsson Uruguay - Montevideo VIII Trofeo Ciudad de Quito - Quito Lamberts Open by Stawag - Aachen Visa Tennis Open - Sao Paulo Tatra Banka Open - Bratislava IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Heilbronn Challenger - Heilbronn Warsteiner Challenger Series - Lippstadt Singapore Mens Tennis Open - Singapore Heineken Challenger - Ho Chi Minh City Challenger Ford de Cherbourg - Cherbourg Bangkok Challenger - Bangkok Sparkassen Open - Magdeburg Abierto Internacional de Salinas - Salinas Napoli International Cup - Napoli Eddleman / USTA Challenger - Birmingham BPCA Open de Nice-Tounoi Challenger - Nice AXA Open - Espinho VSZ Solvak Open Challenger - Kosice Mobelwelt-Zick Open 98 - Dresden Windy City Classic - Winnetka Gramado Open de Tennis - Gramado Belo Horizonte Tennis Open - Belo Horizonte IV Trofeo Ciudad de Quito - Quito Brasil Open - Florianopolis Copa Ericsson Venezuela - Caracas Copa Ericsson Chile - Santiago Copa Ericsson Brasil - Sao Paulo Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Peru - Lima Laser Vision USTA Challenger - Amarillo ATP Tour Challenger at Nellie Gail - Laguna Hills IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi BBB Open - Sofia Challenger de Granby - Granby CNA TennisPro Classic - Winnetka BH Tennis Open International Cup - Belo Horizonte V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA Challenger of Houston - Houston drkoop.com USTA challenger of Miami - Miami Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Guadalajara Copa Ericsson - Caracas Gran Copa Ericsson - Porto Alegre The LTA Wrexham Challenger - Wrexham Open de Franche Comte - Besancon Sarajevo Open - Sarajevo VII Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Garden Open - Rome The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba VI Gramado Open de Tenis - Gramado Fujitsu Siemens Open - Budapest IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Lambertz Open - Aachen Waco International Tennis Challenger - Waco Okal Cup 2003 - Eckental Czech Indoor Open - Prague Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Sao Paulo - Brazil Intersport Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger 2002 - San Luis Potosi Challenger 42 - Andrezieux 1st Challenger Tournament Leon - Leon Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Garden Open - Rome Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon XXXVII Torneig C.E. Laieta - Barcelona Abierto Club Casablanca - Mexico City IX Open Internacional D'Andorra - Andorra Open Sainte Victoire - Aix-En-Provence Steelers Cup - Kosice The Surbiton Trophy - Surbiton Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado TED Open - Istanbul Smith Barney Men's Challenger - Covington College Station Challenger - College Station Open de L'Isere - Grenoble Austin Challenger - Austin Tiburon Challenger - Tiburon Burbank Challenger - Burbank Lambertz Open - Aachen Copa Petrobras Santiago - Santiago Tennis Cup of Flanders - Ostende IPP Open - Helsinki Open 88 - Contrexeville Czech Indoor Open - Prague III Gramado Open de Tenis - Gramado Jameson Cup - Milan Ischgl International ATP Challenger - Ischgl Aberto de Sao Paulo - Sao Paulo BH Tennis Open International Cup - Belo Horizonte Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Men's Challenger Wrexham - Wrexham Gemax Samsung Open 2005 - Belgrade USTA Men's Challenger of Dallas - Dallas Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte GHI Bronx Classic - Bronx TED Open - Istanbul 2005 Tulsa Challenger - Tulsa Ethias Tennis Trophy - Mons Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Home Depot Center USTA Challenger - Carson Lambertz Open by Stawag - Aachen USTA/Adtech Challenger - Boston Bauer Watertechnology Cup - Eckental Music City Challenger - Nashville Warta Cup 2001 - Sopot PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Geneva Challenger - Geneva Intersport Heilbronn Open - Heilbronn Copa Kia - Santiago Black Forest Open - Freudenstadt Challenger 42 - Andrezieux Kyiv UMC Open - Kiev Cyclus Open de Tenis - Florianopolis Gemax Open - Belgrade Optimus Maia Open - Maia USTA Freeman Men's Challenger - Joplin Internationaux du Doubs - Besancon 4th Sardinia International Championships - Cagliari Challenger Ford de Cherbourg - Cherbourg XI Abierto Internacional de Salinas - Salinas Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes San Luis Potosi Challenger - San Luis Potosi Aberto de Santa Catarina - Florianopolis Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Atlanta Clay Court Challenger - Atlanta Tunis Open 2006 - Tunis The Surbiton Trophy - Surbiton Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia Joinville Tennis Festival - Joinville Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Amazonia Open de Tenis - Belem Open D'Orleans - Orleans IX Gramado Open - Gramado Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Copa Petrobras Colombia - Bogota Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign LTA Shrewsbury Challenger - Shrewsbury Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena South African Airways Tennis Open - Durban Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Morocco Tennis Tour - Casablanca XL Bermuda Open - Bermuda Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Memorial A. Manfredini Sassuolo Challenger - Sassuolo Open Diputacion Ciudad de Pozoblanco - Cordoba Siemens Open - Scheveningen s'Tennis Masters Challenger - Graz LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Geneva Challenger - Geneva Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Heilbronn Challenger Marrakech Challenger Mexico City Challenger The Powder Byrne Trophy - Surbiton Bogota Challenger Copa Petrobras Argentina - Buenos Aires Dallas Challenger KGHM Emax Polish Indoors - Wroclaw Zagreb Open - Zagreb Finnish Open - Helsinki Bogota Challenger Samsung Securities Cup Challenger Tennis - Seoul Rennes Challenger Irving Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk European Community Championships - Antwerp Asuncion Challenger Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Abierto Mexicano de Tenis - Mexico City Adidas International - Sydney European Community Championships - Antwerp The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Heineken Open - Auckland Grand Prix Hassan II - Casablanca Gold Flake Open - Chennai Sybase Open - San Jose Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Mexico City Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Salem Open - Hong Kong Japan Open - Tokyo Heineken Open Shanghai - Shanghai Qatar Mobil Open 2001 - Doha Cerveza Club Colombia Open - Bogota Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam RCA Championships - Indianapolis Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Tata Open 2002 - Chennai Heineken Open - Auckland Milan Indoors - Milan Kroger / St. Jude International - Memphis Siebel Open - San Jose International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Brasil Open - Salvador Salem Open - Hong Kong Kremlin Cup - Moscow AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Tata Open 2003 - Chennai Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Open de Tenis Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Brasil Open - Salvador AIG Japan Open - Tokyo Jakarta Milan St. Petersburg New Delhi Tokyo Seoul Queen's Club Indianapolis Tokyo Rosmalen Bordeaux Toulouse Tokyo Beijing Energis Dutch Open - Amsterdam Generali Open 2000 - Kitzbuhel Manchester Taipei Thailand Open - Bangkok Milan Indoors - Milan Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Brasil Open - Costa do Sauipe Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Brasil Open - Costa do Sauipe The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai MoviStar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco The Stella Artois Championships - London Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Vina del Mar Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Brasil Open - Costa do Sauipe Open 13 - Marseille Interwetten Austrian Open - Kitzbuhel Ordina Open - 's-Hertogenbosch Qatar Exxon Mobil Open - Doha The Dubai Tennis Championships - Dubai Estoril Open - Estoril AEGON Championships - London Atlanta Tennis Championships - Atlanta Open de Moselle - Metz Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart PTT Thailand Open - Bangkok Heineken Open - Auckland BB&T Atlanta Open - Atlanta Moselle Open - Metz Brasil Open - Sao Paulo Moselle Open - Metz Open de Nice Cote d'Azur - Nice Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Moselle Open - Metz Shenzhen Open - Shenzhen Croatia Open - Umag Grand Prix de Tennis de Lyon - Lyon The Lipton Championships - Key Biscayne German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Shanghai - Shanghai BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, PO, AUT-BRA 4-1